home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 1995 #5 & #6
/
Amiga Plus CD - 1995 - No. 5 and 6.iso
/
tex
/
macros
/
latex2e
/
amslatex
/
amsbook.cls
< prev
next >
Wrap
Text File
|
1995-01-26
|
39KB
|
1,036 lines
%%
%% This is file `amsbook.cls', generated
%% on <1995/1/26> with the docstrip utility (2.2i).
%%
%% The original source files were:
%%
%% amscls.dtx (with options: `amsbook')
%%% ====================================================================
%%% @LaTeX-file{
%%% filename = "amscls.dtx",
%%% version = "1.2beta",
%%% date = "1994/12/13",
%%% time = "11:36:18 EST",
%%% author = "American Mathematical Society",
%%% copyright = "Copyright (C) 1994 American Mathematical Society,
%%% all rights reserved. Copying of this file is
%%% authorized only if either:
%%% (1) you make absolutely no changes to your copy,
%%% including name; OR
%%% (2) if you do make changes, you first rename it
%%% to some other name.",
%%% address = "American Mathematical Society,
%%% Technical Support,
%%% Electronic Products and Services,
%%% P. O. Box 6248,
%%% Providence, RI 02940,
%%% USA",
%%% telephone = "401-455-4080 or (in the USA and Canada)
%%% 800-321-4AMS (321-4267)",
%%% FAX = "401-331-3842",
%%% checksum = "56186 2595 9908 96646",
%%% email = "tech-support@math.ams.org (Internet)",
%%% codetable = "ISO/ASCII",
%%% keywords = "latex, amslatex, ams-latex",
%%% supported = "yes",
%%% abstract = "This is part of the AMS-\LaTeX{} distribution.
%%% It produces output conforming to the style
%%% conventions of American Mathematical Society
%%% publications. The file \fn{amscls.dtx} is
%%% converted by the installation procedure
%%% into two document classes, \cls{amsart} and
%%% \cls{amsbook}, which are intended, respectively,
%%% for articles and books containing mathematical
%%% research; both class files will also carry this
%%% heading, and the particular class should be
%%% determined from the external file name.",
%%% docstring = "The checksum field above contains a CRC-16
%%% checksum as the first value, followed by the
%%% equivalent of the standard UNIX wc (word
%%% count) utility output of lines, words, and
%%% characters. This is produced by Robert
%%% Solovay's checksum utility.",
%%% }
%%% ====================================================================
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{amsbook}[1994/10/27 v1.2beta]
\DeclareOption{a4paper}{\paperheight 297mm\paperwidth 210mm }
\DeclareOption{letterpaper}{\paperheight 11in\paperwidth 8.5in }
\DeclareOption{legalpaper}{\paperheight 14in\paperwidth 8.5in }
\DeclareOption{landscape}{\@tempdima\paperheight
\paperheight\paperwidth \paperwidth\@tempdima}
\DeclareOption{portrait}{}
\DeclareOption{oneside}{\@twosidefalse \@mparswitchfalse}
\DeclareOption{twoside}{\@twosidetrue \@mparswitchtrue}
\DeclareOption{draft}{\overfullrule5\p@ }
\DeclareOption{final}{\overfullrule\z@ }
\DeclareOption{titlepage}{\@titlepagetrue}
\DeclareOption{notitlepage}{\@titlepagefalse}
\DeclareOption{onecolumn}{\@twocolumnfalse}
\DeclareOption{twocolumn}{\@twocolumntrue}
\DeclareOption{nomath}{%
\def\numberwithin##1##2{\@ifundefined{c@##1}{\@nocounterr{##1}}{%
\@ifundefined{c@##2}{\@nocounterr{##2}}{%
\@addtoreset{##1}{##2}%
\toks@\@xp\@xp\@xp{\csname the##1\endcsname}%
\@xp\xdef\csname the##1\endcsname
{\@xp\@nx\csname the##2\endcsname
.\the\toks@}}}}
}
\DeclareOption{noamsfonts}{%
\PassOptionsToPackage{noamsfonts}{amsfonts}}
\DeclareOption{psamsfonts}{%
\PassOptionsToPackage{psamsfonts}{amsfonts}}
\newif\iftagsleft@
\DeclareOption{leqno}{%
\tagsleft@true \PassOptionsToPackage{leqno}{amstex}}
\DeclareOption{reqno}{%
\tagsleft@false \PassOptionsToPackage{reqno}{amstex}}
\newif\ifctagsplit@
\DeclareOption{centertags}{%
\ctagsplit@true \PassOptionsToPackage{centertags}{amstex}}
\DeclareOption{tbtags}{%
\ctagsplit@false \PassOptionsToPackage{tbtags}{amstex}}
\DeclareOption{fleqn}{%
\def\[{\relax
\ifmmode\@badmath
\else
\begin{trivlist}%
\@beginparpenalty\predisplaypenalty
\@endparpenalty\postdisplaypenalty
\item[]\leavevmode
\hbox to\linewidth\bgroup$\displaystyle
\hskip\mathindent\bgroup
\fi}%
\def\]{\relax
\ifmmode
\egroup \m@th$\hfil \egroup
\end{trivlist}%
\else \@badmath
\fi}%
\renewenvironment{equation}{%
\@beginparpenalty\predisplaypenalty
\@endparpenalty\postdisplaypenalty
\refstepcounter{equation}%
\@topsep\abovedisplayskip \trivlist
\item[]\leavevmode
\hbox to\linewidth\bgroup\hskip\mathindent$\displaystyle
}{%
\m@th$\hfil \displaywidth\linewidth \hbox{\@eqnnum}\egroup
\endtrivlist
}%
\renewenvironment{eqnarray}{%
\stepcounter{equation}\let\@currentlabel\theequation
\global\@eqnswtrue \global\@eqcnt\z@ \tabskip\mathindent
\let\\=\@eqncr \abovedisplayskip\topsep
\ifvmode \advance\abovedisplayskip\partopsep \fi
\belowdisplayskip\abovedisplayskip
\belowdisplayshortskip\abovedisplayskip
\abovedisplayshortskip\abovedisplayskip
$$\everycr{}\halign to\linewidth\bgroup
\hskip\@centering
$\displaystyle\tabskip\z@skip####\m@th$&%
\@eqnsel \global\@eqcnt\@ne
\hfil${}####{}\m@th$\hfil&%
\global\@eqcnt\tw@
$\displaystyle ####\m@th$\hfil\tabskip\@centering&%
\global\@eqcnt\thr@@
\hbox to \z@\bgroup\hss####\egroup\tabskip\z@skip\cr
}{%
\@@eqncr \egroup \global\advance\c@equation\m@ne$$%
\global\@ignoretrue
}%
\newdimen\mathindent \mathindent\leftmargini
}
\newcommand{\@mainsize}{10}
\newcommand{\@ptsize}{0}
\newcommand{\larger}[1][1]{%
\count@\@currsizeindex \advance\count@#1\relax
\ifnum\count@<\z@ \count@\z@ \else\ifnum\count@>12 \count@12 \fi\fi
\ifcase\count@
\Tiny\or\Tiny\or\tiny\or\SMALL\or\Small\or\small
\or\normalsize
\or\large\or\Large\or\LARGE\or\huge\or\Huge\else\Huge
\fi
}
\newcommand{\smaller}[1][1]{\larger[-#1]}
\def\@adjustvertspacing{%
\bigskipamount.7\baselineskip plus.7\baselineskip
\medskipamount\bigskipamount \divide\medskipamount\tw@
\smallskipamount\medskipamount \divide\smallskipamount\tw@
\abovedisplayskip\medskipamount
\belowdisplayskip \abovedisplayskip
\abovedisplayshortskip\abovedisplayskip
\advance\abovedisplayshortskip-1\abovedisplayskip
\belowdisplayshortskip\abovedisplayshortskip
\advance\belowdisplayshortskip 1\smallskipamount
\jot\baselineskip \divide\jot 4 \relax
}
\renewcommand\normalsize{\@xsetfontsize\normalsize 6%
\@adjustvertspacing \let\@listi\@listI}
\newcommand\Tiny{\@xsetfontsize\Tiny 1}
\newcommand\tiny{\@xsetfontsize\tiny 2}
\newcommand\SMALL{\@xsetfontsize\SMALL 3}
\newcommand\Small{\@xsetfontsize\Small 4%
\@adjustvertspacing
\def\@listi{\topsep\smallskipamount \parsep\z@skip \itemsep\z@skip}}
\newcommand\small{\@xsetfontsize\small 5\@adjustvertspacing}
\def\footnotesize{\Small}
\def\scriptsize{\SMALL}
\newcommand\large{\@xsetfontsize\large 7\@adjustvertspacing}
\newcommand\Large{\@xsetfontsize\Large 8\@adjustvertspacing}
\newcommand\LARGE{\@xsetfontsize\LARGE 9}
\newcommand\huge{\@xsetfontsize\huge{10}}
\newcommand\Huge{\@xsetfontsize\Huge{11}}
\def\@xsetfontsize#1#2{%
\chardef\@currsizeindex#2\relax
\edef\@tempa{\@nx\@setfontsize\@nx#1%
\@xp\ifcase\@xp\@currsizeindex\@typesizes
\else{99}{99}\fi}%
\@tempa
}
\chardef\@currsizeindex=6
\widowpenalty=10000
\clubpenalty=10000
\brokenpenalty=10000
\newdimen\linespacing
\lineskip=1pt \lineskiplimit=1pt
\normallineskip=1pt \normallineskiplimit=1pt
\let\baselinestretch=\@empty
\headheight=6pt \headsep=12pt
\footskip=12pt
\textheight=50.5pc \topskip=10pt
\textwidth=30pc
\columnsep=10pt \columnseprule=0pt
\marginparwidth=90pt
\marginparsep=11pt
\AtBeginDocument{\settoheight{\footnotesep}{\footnotesize M$^1$}}
\skip\footins=7pt plus11pt
\skip\@mpfootins=\skip\footins
\fboxsep=3pt \fboxrule=.4pt
\arrayrulewidth=.4pt \doublerulesep=2pt
\labelsep=5pt \arraycolsep=\labelsep
\tabcolsep=\labelsep \tabbingsep=\labelsep
\floatsep=15pt plus 12pt \dblfloatsep=15pt plus 12pt
\textfloatsep=\floatsep \dbltextfloatsep=15pt plus 12pt
\intextsep=\floatsep
\@fptop=0pt plus1fil \@dblfptop=0pt plus1fil
\@fpbot=0pt plus1fil \@dblfpbot=0pt plus1fil
\@fpsep=8pt plus2fil \@dblfpsep=8pt plus2fil\relax
\marginparpush=5pt
\parskip=0pt
\newdimen\normalparindent
\normalparindent=18pt
\parindent=\normalparindent
\partopsep=0pt \relax
\parsep=0pt \relax
\itemsep=0pt \relax
\@lowpenalty=51 \@medpenalty=151 \@highpenalty=301
\@beginparpenalty=-\@lowpenalty
\@endparpenalty=-\@lowpenalty
\@itempenalty=-\@lowpenalty
\DeclareOption{10pt}{\def\@mainsize{10}\def\@ptsize{0}%
\def\@typesizes{%
\or{5}{6}\or{6}{7}\or{7}{8}\or{8}{10}\or{9}{11}%
\or{10}{12}% normalsize
\or{\@xipt}{13}\or{\@xiipt}{14}\or{\@xivpt}{17}%
\or{\@xviipt}{20}\or{\@xxpt}{24}}%
\normalsize \linespacing=\baselineskip
}
\DeclareOption{11pt}{\def\@mainsize{11}\def\@ptsize{1}%
\def\@typesizes{%
\or{6}{7}\or{7}{8}\or{8}{10}\or{9}{11}\or{10}{12}%
\or{\@xipt}{13}% normalsize
\or{\@xiipt}{14}\or{\@xivpt}{17}\or{\@xviipt}{20}%
\or{\@xxpt}{24}\or{\@xxvpt}{30}}%
\normalsize \linespacing=\baselineskip
}
\DeclareOption{12pt}{\def\@mainsize{12}\def\@ptsize{2}%
\def\@typesizes{%
\or{7}{8}\or{8}{10}\or{9}{11}\or{10}{12}\or{\@xipt}{13}%
\or{\@xiipt}{14}% normalsize
\or{\@xivpt}{17}\or{\@xviipt}{20}\or{\@xxpt}{24}%
\or{\@xxvpt}{30}\or{\@xxvpt}{30}}%
\normalsize \linespacing=\baselineskip
}
\DeclareOption{8pt}{\def\@mainsize{8}\def\@ptsize{8}%
\def\@typesizes{%
\or{5}{6}\or{5}{6}\or{5}{6}\or{6}{7}\or{7}{8}%
\or{8}{10}% normalsize
\or{9}{11}\or{10}{12}\or{\@xipt}{13}%
\or{\@xiipt}{14}\or{\@xivpt}{17}}%
\normalsize \linespacing=\baselineskip
}
\DeclareOption{9pt}{\def\@mainsize{9}\def\@ptsize{9}%
\def\@typesizes{%
\or{5}{6}\or{5}{6}\or{6}{7}\or{7}{8}\or{8}{10}%
\or{9}{11}% normalsize
\or{10}{12}\or{\@xipt}{13}\or{\@xiipt}{14}%
\or{\@xivpt}{17}\or{\@xviipt}{20}}%
\normalsize \linespacing=\baselineskip
}
\def\ps@empty{\let\@mkboth\@gobbletwo
\let\@oddhead\@empty \let\@evenhead\@empty
\let\@oddfoot\@empty \let\@evenfoot\@empty
\global\topskip\normaltopskip}
\def\ps@plain{\ps@empty
\def\@oddfoot{\normalfont\scriptsize \hfil\thepage\hfil}%
\let\@evenfoot\@oddfoot}
\def\ps@headings{\ps@empty
\def\@evenhead{\normalfont\scriptsize
\rlap{\thepage}\hfil \leftmark{}{}\hfil}%
\def\@oddhead{\normalfont\scriptsize \hfil
\rightmark{}{}\hfil \llap{\thepage}}%
\let\@mkboth\markboth
\def\partmark{\@secmark\markboth\partrunhead\partname}%
\def\chaptermark{%
\@secmark\markboth\chapterrunhead\chaptername}%
\def\sectionmark{%
\@secmark\markright\sectionrunhead\sectionname}%
}
\let\sectionname\@empty
\long\def\@nilgobble#1\@nil{}
\def\@secmark#1#2#3#4#5{%
\begingroup \let\protect\@unexpandable@protect
\edef\@tempa{\endgroup \toks@{\@nx#2{#3}{#4}}}%
\@tempa
\toks@\@xp{\the\toks@{#5}}%
\afterassignment\@nilgobble\@temptokena\@themark{}\@nil
\edef\@tempa{\@nx\@mkboth{%
\ifx\markright#1\the\@temptokena\else\the\toks@\fi}{\the\toks@}}%
\@tempa}
\def\markboth#1#2{%
\begingroup
\@temptokena{{#1}{#2}}\xdef\@themark{\the\@temptokena}%
\mark{\the\@temptokena}%
\endgroup
\if@nobreak\ifvmode\nobreak\fi\fi}
\def\ps@myheadings{\ps@headings \let\@mkboth\@gobbletwo}
\newskip\normaltopskip
\normaltopskip=10pt \relax
\DeclareOption{makeidx}{}
\DeclareOption*{\if@compatibility\input{\CurrentOption.sty}%
\else\expandafter\@unknownoptionerror\fi}
\input{amsgen.sty}
\ExecuteOptions{leqno,centertags,letterpaper,portrait,%
10pt,twoside,onecolumn,final}
\ProcessOptions
\@ifundefined{numberwithin}{\RequirePackage{amstex}\relax}{}
\newcommand{\uppercasenonmath}[1]{\toks@\@emptytoks
\@xp\@skipmath\@xp\@empty#1$$%
\edef#1{\@nx\@upprep\the\toks@}%
}
\newcommand{\@upprep}{%
\spaceskip1.3\fontdimen2\font plus1.3\fontdimen3\font
\upchars@}
\newcommand{\upchars@}{%
\def\ss{SS}\def\i{I}\def\j{J}\def\ae{\AE}\def\oe{\OE}%
\def\o{\O}\def\aa{\AA}\def\l{\L}\def\Mc{M{\scshape c}}}
\newcommand{\@skipmath}{}
\long\def\@skipmath#1$#2${%
\@xskipmath#1\(\)%
\@ifnotempty{#2}{\toks@\@xp{\the\toks@$#2$}\@skipmath\@empty}}%
\newcommand{\@xskipmath}{}
\long\def\@xskipmath#1\(#2\){%
\uppercase{\toks@\@xp\@xp\@xp{\@xp\the\@xp\toks@#1}}%
\@ifnotempty{#2}{\toks@\@xp{\the\toks@\(#2\)}\@xskipmath\@empty}}%
\newcommand{\today}{%
\relax\ifcase\month\or
January\or February\or March\or April\or May\or June\or
July\or August\or September\or October\or November\or December\fi
\space\number\day, \number\year}
\DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm}
\DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf}
\DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt}
\DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf}
\DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit}
\DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl}
\DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc}
\def\defaultfont{\@subst@obsolete\defaultfont\normalfont}
\renewcommand{\title}[2][]{\gdef\shorttitle{#1}\gdef\@title{#2}}
\edef\title{\@nx\@dblarg
\@xp\@nx\csname\string\title\endcsname}
\renewcommand{\author}[2][]{%
\ifx\@empty\authors
\gdef\shortauthors{#1}\gdef\authors{#2}%
\else
\g@addto@macro\shortauthors{\and#1}%
\g@addto@macro\authors{\and#2}%
\fi
\g@addto@macro\addresses{\author{}}%
}
\edef\author{\@nx\@dblarg
\@xp\@nx\csname\string\author\endcsname}
\let\shortauthors\@empty \let\authors\@empty
\let\addresses\@empty \let\thankses\@empty
\newcommand{\address}[2][]{\g@addto@macro\addresses{\address{#1}{#2}}}
\newcommand{\curraddr}[2][]{\g@addto@macro\addresses{\curraddr{#1}{#2}}}
\newcommand{\email}[2][]{\g@addto@macro\addresses{\email{#1}{#2}}}
\renewcommand{\thanks}[1]{\g@addto@macro\thankses{\thanks{#1}}}
\def\@setaddresses{\par
\nobreak \begingroup \footnotesize
\def\author##1{\nobreak\addvspace\bigskipamount}%
\def\\{\unskip, \ignorespaces}%
\interlinepenalty\@M
\def\address##1##2{\begingroup
\par\nobreak\addvspace\bigskipamount\indent
\@ifnotempty{##1}{(\ignorespaces##1\unskip) }%
{\scshape\ignorespaces##2}\par\endgroup}%
\def\curraddr##1##2{\begingroup
\@ifnotempty{##2}{\nobreak\indent{\itshape Current address}%
\@ifnotempty{##1}{, \ignorespaces##1\unskip}\/:\space
##2\par\endgroup}}%
\def\email##1##2{\begingroup
\@ifnotempty{##2}{\nobreak\indent{\itshape E-mail address}%
\@ifnotempty{##1}{, \ignorespaces##1\unskip}\/:\space
\ttfamily##2\par\endgroup}}%
\addresses
\endgroup
}
\let\@date\@empty
\def\dedicatory#1{\def\@dedicatory{#1}}
\let\@dedicatory=\@empty
\def\keywords#1{\def\@keywords{#1}}
\let\@keywords=\@empty
\def\subjclass#1{\def\@subjclass{#1}}
\let\@subjclass=\@empty
\def\translator#1{\g@addto@macro\@translators{\and#1}}
\let\@translators=\@empty
\newcommand{\xandlist}[4]{\@andlista{{#1}{#2}{#3}}#4\and\and}
\def\@andlista#1#2\and#3\and{\@andlistc{#2}\@ifnotempty{#3}{%
\@andlistb#1{#3}}}
\def\@andlistb#1#2#3#4#5\and{%
\@ifempty{#5}{%
\@andlistc{#2#4}%
}{%
\@andlistc{#1#4}\@andlistb{#1}{#3}{#3}{#5}%
}}
\let\@andlistc\@iden
\newcommand{\nxandlist}[4]{%
\def\@andlistc##1{\toks@\@xp{\the\toks@##1}}%
\toks@{\toks@\@emptytoks \@andlista{{#1}{#2}{#3}}}%
\the\@xp\toks@#4\and\and
\edef#4{\the\toks@}%
\let\@andlistc\@iden}
\newcommand{\andify}{%
\nxandlist{\unskip, }{\unskip{} and~}{\unskip, and~}}
\def\and{\unskip{ }and \ignorespaces}
\def\maketitle{\par
\@topnum\z@ % this prevents figures from falling at the top of page 1
\begingroup
\@maketitle
\endgroup
\c@footnote\z@
\def\do##1{\let##1\relax}%
\do\maketitle \do\@maketitle \do\title
\do\author \do\address \do\email \do\curraddr
\do\dedicatory \do\@dedicatory \do\thanks \do\thankses
\do\keywords \do\@keywords \do\subjclass \do\@subjclass
}
\newcommand{\abstractname}{Abstract}
\newcommand{\datename}{Date}
\newcommand{\keywordsname}{Key words and phrases}
\newcommand{\subjclassname}{\textup{1991} Mathematics Subject
Classification}
\def\@setdate{{\itshape \datename.}\enspace \@date\@addpunct.}
\def\@setsubjclass{%
{\itshape\subjclassname.}\enspace\@subjclass\@addpunct.}
\def\@setkeywords{%
{\itshape \keywordsname.}\enspace \@keywords\@addpunct.}
\def\@setthanks{\def\thanks##1{\par##1\@addpunct.}\thankses}
\def\abstract{\par
\removelastskip
\vskip\z@skip
\normalfont\footnotesize
\list{{\scshape\abstractname}.}{%
\topsep32\p@\@plus 14\p@
\labelsep.5em\leftmargin3pc \rightmargin\leftmargin
\itemindent\leftmargin}%
\item\relax\ignorespaces
}
\def\endabstract{\endtrivlist
\global\let\abstract\relax \global\let\endabstract\relax
}
\def\titlepage{%
\cleardoublepage
\thispagestyle{empty}\setcounter{page}{0}}
\def\endtitlepage{\newpage}
\def\labelenumi{\theenumi.}
\def\theenumi{\@arabic\c@enumi}
\def\labelenumii{(\theenumii)}
\def\theenumii{\@alph\c@enumii}
\def\p@enumii{\theenumi}
\def\labelenumiii{(\theenumiii)}
\def\theenumiii{\@roman\c@enumiii}
\def\p@enumiii{\theenumi(\theenumii)}
\def\labelenumiv{(\theenumiv)}
\def\theenumiv{\@Alph\c@enumiv}
\def\p@enumiv{\p@enumiii\theenumiii}
\def\labelitemi{$\m@th\bullet$}
\def\labelitemii{\bfseries --}% \upshape already done by \itemize
\def\labelitemiii{$\m@th\ast$}
\def\labelitemiv{$\m@th\cdot$}
\def\verse{\let\\\@centercr
\list{}{\itemsep\z@ \itemindent -1.5em\listparindent\itemindent
\rightmargin\leftmargin \advance\leftmargin 1.5em}\item[]}
\let\endverse=\endlist
\def\quotation{\list{}{%
\leftmargin3pc \listparindent\normalparindent
\itemindent\z@
\rightmargin\leftmargin \parsep\z@ \@plus\p@}%
\item[]}
\let\endquotation=\endlist
\def\quote{\list{}{\rightmargin\leftmargin}\item[]}
\let\endquote=\endlist
\def\trivlist{\parsep\parskip\@nmbrlistfalse
\@trivlist \labelwidth\z@ \leftmargin\z@
\itemindent\z@
\let\@itemlabel\@empty
\def\makelabel##1{\upshape##1}}
\def\enumerate{\ifnum \@enumdepth >3 \@toodeep\else
\advance\@enumdepth \@ne
\edef\@enumctr{enum\romannumeral\the\@enumdepth}\list
{\csname label\@enumctr\endcsname}{\usecounter
{\@enumctr}\def\makelabel##1{\hss\llap{\upshape##1}}}\fi}
\def\itemize{%
\ifnum\@itemdepth>3 \@toodeep
\else \advance\@itemdepth\@ne
\edef\@itemitem{labelitem\romannumeral\the\@itemdepth}%
\list{\csname\@itemitem\endcsname}%
{\def\makelabel##1{\hss\llap{\upshape##1}}}%
\fi}
\newcommand{\descriptionlabel}[1]{\hspace\labelsep \upshape\bfseries #1:}
\newcommand{\description}{\list{}{%
\advance\leftmargini6\p@ \itemindent-12\p@
\labelwidth\z@ \let\makelabel\descriptionlabel}}
\let\enddescription=\endlist
\AtBeginDocument{\settowidth\leftmargini{\labelenumi\hspace*\labelsep}%
\advance\leftmargini by \normalparindent
\settowidth\leftmarginii{\labelenumii\hspace*\labelsep}%
\advance\leftmarginii by 15pt
\settowidth\leftmarginiii{\labelenumiii\hspace*\labelsep}%
\advance\leftmarginiii by 12pt
\settowidth\leftmarginiv{\labelenumiv\hspace*\labelsep}%
\advance\leftmarginiv by 10pt
\leftmarginv=10pt
\leftmarginvi=10pt
\leftmargin=\leftmargini
\labelsep=5pt
\labelwidth=\leftmargini \advance\labelwidth-\labelsep
\@listi}
\newskip\listisep
\listisep\smallskipamount
\def\@listI{\leftmargin\leftmargini \parsep\z@skip
\topsep\listisep \itemsep\z@skip
\listparindent\normalparindent}
\let\@listi\@listI
\def\@listii{\leftmargin\leftmarginii
\labelwidth\leftmarginii \advance\labelwidth-\labelsep
\topsep\z@skip \parsep\z@skip \partopsep\z@skip \itemsep\z@skip}
\def\@listiii{\leftmargin\leftmarginiii
\labelwidth\leftmarginiii \advance\labelwidth-\labelsep}
\def\@listiv{\leftmargin\leftmarginiv
\labelwidth\leftmarginiv \advance\labelwidth-\labelsep}
\def\@listv{\leftmargin\leftmarginv
\labelwidth\leftmarginv \advance\labelwidth-\labelsep}
\def\@listvi{\leftmargin\leftmarginvi
\labelwidth\leftmarginvi \advance\labelwidth-\labelsep}
\def\@startsection#1#2#3#4#5#6{%
\if@noskipsec \leavevmode \fi
\par \@tempskipa #4\relax
\@afterindenttrue
\ifdim \@tempskipa <\z@ \@tempskipa -\@tempskipa \@afterindentfalse\fi
\if@nobreak \everypar{}\else
\addpenalty\@secpenalty\addvspace\@tempskipa\fi
\@ifstar{\@dblarg{\@sect{#1}{\@m}{#3}{#4}{#5}{#6}}}%
{\@dblarg{\@sect{#1}{#2}{#3}{#4}{#5}{#6}}}%
}
\def\@sect#1#2#3#4#5#6[#7]#8{%
\ifnum #2>\c@secnumdepth \let\@thisnumber\@empty
\else \@xp\let\@xp\@thisnumber\csname the#1\endcsname\fi
\ifnum #2>\c@secnumdepth
\let\@svsec\@empty
\else
\refstepcounter{#1}%
\edef\@svsec{\ifnum#2<\@m
\@ifundefined{#1name}{}{%
\ignorespaces\csname #1name\endcsname\space}\fi
\@nx\textup{\csname the#1\endcsname.}\enspace}%
\fi
\@tempskipa #5\relax
\ifdim \@tempskipa>\z@ % then this is not a run-in section heading
\begingroup #6\relax
\@hangfrom{\hskip #3\relax\@svsec}{\interlinepenalty\@M #8\par}%
\endgroup
\csname #1mark\endcsname{\@thisnumber}{#7}%
\ifnum#2>\@m \else
\addcontentsline{toc}{#1}{\protect\numberline{%
\@ifundefined{#1name}{}{\@xp\protect\csname#1name\endcsname\ }%
\@thisnumber.}#8}%
\fi
\else
\def\@svsechd{#6\hskip #3\@svsec
\@ifnotempty{#8}{\ignorespaces#8\unskip
\@addpunct.}%
\ifnum#2>\@m \else
\addcontentsline{toc}{#1}%
{\ifnum #2>\c@secnumdepth \else
\protect\numberline{%
\ifnum#2<\@m\@ifundefined{#1name}{}{%
\csname #1name\endcsname\ }\fi
\@thisnumber.}\fi
#8}\fi}%
\fi
\global\@nobreaktrue
\@xsect{#5}}
\let\@ssect\relax
\newcounter{part}
\newcounter{chapter}
\newcounter{section}[chapter]
\def\thesection{\arabic{section}}
\newcounter{subsection}[section]
\newcounter{subsubsection}[subsection]
\newcounter{paragraph}[subsubsection]
\renewcommand\thepart {\arabic{part}}
\renewcommand\thechapter {\arabic{chapter}}
\renewcommand\thesection {\arabic{section}}
\renewcommand\thesubsection {\thesection.\arabic{subsection}}
\renewcommand\thesubsubsection {\thesubsection .\arabic{subsubsection}}
\renewcommand\theparagraph {\thesubsubsection.\arabic{paragraph}}
\setcounter{secnumdepth}{3}
\def\partname{Part}
\def\part{\cleardoublepage \thispagestyle{empty}%
\null\vfil \markboth{}{}\secdef\@part\@spart}
\def\@part[#1]#2{%
\ifnum \c@secnumdepth >-2\relax \refstepcounter{part}%
\addcontentsline{toc}{part}{\partname\ \thepart.
\protect\enspace\protect\noindent#1}%
\else
\addcontentsline{toc}{part}{#1}\fi
\begingroup\centering
\ifnum \c@secnumdepth >-2\relax
{\fontsize{\@xviipt}{22}\bfseries
\partname\ \thepart} \vskip 20\p@ \fi
\fontsize{\@xxpt}{25}\bfseries
#1\vfil\vfil\endgroup \newpage\thispagestyle{empty}}
\def\@spart#1{\addcontentsline{toc}{part}{\protect\noindent#1}%
\begingroup\centering
\fontsize{\@xxpt}{25}\bfseries
#1\vfil\vfil\endgroup \newpage\thispagestyle{empty}}
\def\partrunhead#1#2#3{%
\@ifnotempty{#2}{\uppercase{#1 #2}\@ifnotempty{#3}{. }}%
\def\@tempa{#3}%
\ifx\@empty\@tempa\else\uppercasenonmath\@tempa\@tempa\fi}
\let\chapterrunhead\partrunhead
\let\sectionrunhead\partrunhead
\def\section{\@startsection{section}{1}%
\z@{.7\linespacing\@plus\linespacing}{.5\linespacing}%
{\normalfont\bfseries\centering}}
\def\subsection{\@startsection{subsection}{2}%
\normalparindent{.5\linespacing\@plus.7\linespacing}{-.5em}%
{\normalfont\bfseries}}
\def\subsubsection{\@startsection{subsubsection}{3}%
\normalparindent\z@{-.5em}%
{\normalfont\itshape}}
\def\paragraph{\@startsection{paragraph}{4}%
\normalparindent\z@{-\fontdimen2\font}%
\normalfont}
\def\subparagraph{\@startsection{subparagraph}{5}%
\z@\z@{-\fontdimen2\font}%
\normalfont}
\def\appendixname{Appendix}
\def\@Roman#1{\@xp\@slowromancap
\romannumeral#1@}%
\def\@slowromancap#1{\ifx @#1% then terminate
\else
\if i#1I\else\if v#1V\else\if x#1X\else\if l#1L\else\if
c#1C\else\if m#1M\else#1\fi\fi\fi\fi\fi\fi
\@xp\@slowromancap
\fi
}
\def\frontmatter{\cleardoublepage\pagenumbering{roman}}
\def\mainmatter{\cleardoublepage\pagenumbering{arabic}}
\def\backmatter{\cleardoublepage}
\def\aufm #1\endaufm{\vspace*{12pt}{\flushright #1\endgraf}}
\def\chapter{\cleardoublepage \thispagestyle{plain}\global\@topnum\z@
\@afterindentfalse \secdef\@chapter\@schapter}
\def\@chapter[#1]#2{\refstepcounter{chapter}%
\ifnum \c@secnumdepth <\z@ \let\thechapter\@empty\fi
\typeout{\chaptername\space\thechapter}%
\addcontentsline{toc}{chapter}{%
\protect\numberline{%
\ifx\thechapter\@empty\else\chaptername\ \thechapter.\fi}#1}%
\chaptermark\thechapter{#1}%
\addtocontents{lof}{\protect\addvspace{10\p@}}%
\addtocontents{lot}{\protect\addvspace{10\p@}}%
\@makechapterhead{#2}\@afterheading}
\def\@schapter#1{\typeout{#1}%
\addcontentsline{toc}{chapter}{#1}%
\chaptermark{}{#1}%
\addtocontents{lof}{\protect\addvspace{10\p@}}%
\addtocontents{lot}{\protect\addvspace{10\p@}}%
\@makeschapterhead{#1}\@afterheading}
\def\chaptername{Chapter}
\def\thechapter{\@arabic\c@chapter}
\def\@makechapterhead#1{\global\topskip 8.5pc\relax
\begingroup
\fontsize{\@xivpt}{18}\bfseries\centering
\ifnum\c@secnumdepth>\m@ne
\leavevmode \hskip-\leftskip
\rlap{\vbox to\z@{\vss
\centerline{\normalsize\mdseries
\uppercase\@xp{\chaptername}\enspace\thechapter}
\vskip 2pc}}\hskip\leftskip\fi
#1\par \endgroup
\skip@34\p@ \advance\skip@-\normalbaselineskip
\vskip\skip@ }
\def\@makeschapterhead#1{\global\topskip 8.5pc\relax
\begingroup
\fontsize{\@xivpt}{18}\bfseries\centering
#1\par \endgroup
\skip@34\p@ \advance\skip@-\normalbaselineskip
\vskip\skip@ }
\def\appendix{\par
\c@chapter\z@ \c@section\z@
\def\chaptername{Appendix}%
\def\thechapter{\@Alph\c@chapter}}
\newcommand{\@pnumwidth}{1.6em}
\newcommand{\@tocrmarg}{2.6em}
\setcounter{tocdepth}{1}
\def\@starttoc#1#2{\begingroup
\let\secdef\@gobbletwo \chapter
\ifx#2\contentsname \else
\addcontentsline{toc}{chapter}#2\fi
\typeout#2\chaptermark{}#2\@makeschapterhead#2\@afterheading
\makeatletter
\@input{\jobname.#1}%
\if@filesw
\@xp\newwrite\csname tf@#1\endcsname
\immediate\@xp\openout\csname tf@#1\endcsname \jobname.#1\relax
\fi
\global\@nobreakfalse \endgroup
\newpage
}
\def\contentsname{Contents}
\def\listfigurename{List of Figures}
\def\listtablename{List of Tables}
\def\tableofcontents{\@starttoc{toc}\contentsname}
\def\listoffigures{\@starttoc{lof}\listfigurename}
\def\listoftables{\@starttoc{lot}\listtablename}
\newskip\chaptocamount
\chaptocamount=8pt
\newbox\TestChapwd
\newbox\TestAppwd
\newbox\TestSectwd
\newbox\TestFigwd
\setbox\TestChapwd=\hbox{Chapter 1.\hskip1em}%
\setbox\TestAppwd=\hbox{Appendix M.\hskip1em}%
\setbox\TestSectwd=\hbox{0.0.\hskip1em}%
\setbox\TestFigwd=\hbox{0.0.\hskip1em}%
\def\numberline#1{\hbox to\@tempdima{\hfill#1\hskip1em}}%
\def\chapterline#1{\hbox to\@tempdima{#1\hfill}}%
\def\@tocline#1#2#3#4#5#6{\par
\addpenalty\@secpenalty\addvspace{#1}%
\begingroup
\hyphenpenalty=10000
\@tempdima#3\relax
\parindent\z@ \leftskip#2\relax \advance\leftskip by #3\relax
\rightskip\@pnumwidth \parfillskip-\@pnumwidth
{#4\leavevmode\hskip-\@tempdima #5\relax
\hfil\hbox to\@pnumwidth{\hss {\mdseries #6}}}\par\nobreak
\endgroup}
\def\l@figure{\@tocline\bigskipamount
{0pt}{\wd\TestFigwd}{\upshape}}
\let\l@table=\l@figure
\def\l@chapter{\@tocline\chaptocamount{0pt}{\wd\TestChapwd}{\upshape}}
\def\l@appendix{\@tocline\chaptocamount{0pt}{\wd\TestAppwd}{\upshape}}
\def\l@section{\@tocline{0pt}{1pc}{\wd\TestSectwd}{\upshape}}
\def\l@subsection{\@tocline{0pt}{1pc}{5pc}{\upshape}}
\def\l@subsubsection{\@tocline{0pt}{1pc}{7pc}{\upshape}}
\def\l@part{\@tocline{12pt plus 2pt}{0pt}{0pt}{\upshape\bfseries}}
\def\@dottedtocline#1#2#3#4#5{\ifnum #1>\c@tocdepth \else
\vskip \z@\@plus\p@
{\leftskip #2\relax \rightskip\@tocrmarg \parfillskip-\rightskip
\parindent #2\relax \@afterindenttrue
\interlinepenalty\@M \leavevmode
\@tempdima #3\relax \advance\leftskip\@tempdima
\null \hskip-\leftskip #4\nobreak
\hfill\nobreak
\ifnum#1<\c@tocdepth\hbox to\@pnumwidth{\hfil\upshape#5}\fi
\null\par}\fi}
\def\numberline#1{\@ifnotempty{#1}{%
\sbox\z@{#1\enspace}%
\ifdim\wd\z@>\@tempdima \box\z@\else \hbox to\@tempdima{#1\hfil}\fi
}}
\def\refname{References}
\def\bibname{Bibliography}
\def\bibliographystyle#1{%
\if@filesw\immediate\write\@auxout
{\string\bibstyle{#1}}\fi
\def\@tempa{#1}%
\def\@tempb{amsplain}%
\def\@tempc{}%
\ifx\@tempa\@tempb
\def\@biblabel##1{##1.}%
\def\bibsetup{}%
\else
\def\bibsetup{\labelsep6\p@}%
\ifx\@tempa\@tempc
\def\@biblabel##1{}%
\def\bibsetup{\labelwidth\z@ \leftmargin24\p@
\itemindent-24\p@
\labelsep\z@ }%
\fi
\fi}
\newenvironment{thebibliography}[1]{%
\@xp\chapter\@xp*\@xp{\bibname}%
\normalfont\footnotesize\labelsep .5em\relax
\renewcommand\theenumiv{\arabic{enumiv}}\let\p@enumiv\@empty
\list{\@biblabel{\theenumiv}}{\settowidth\labelwidth{\@biblabel{#1}}%
\leftmargin\labelwidth \advance\leftmargin\labelsep
\usecounter{enumiv}}%
\sloppy \clubpenalty\@M \widowpenalty\clubpenalty
\sfcode`\.=\@m
}{%
\def\@noitemerr{\@latex@warning{Empty `thebibliography' environment}}%
\endlist
}
\def\bysame{\leavevmode\hbox to3em{\hrulefill}\thinspace}
\def\newblock{}
\newif\if@restonecol
\def\indexchap{\@startsection{chapter}{1}{\z@}{92pt}{10pc}%
{\centering\fontsize{\@xivpt}{18}\bfseries}}%
\def\theindex{\@restonecoltrue\if@twocolumn\@restonecolfalse\fi
\columnseprule\z@ \columnsep 35\p@
\twocolumn[\@xp\indexchap\@xp*\@xp{\indexname}]%
\chaptermark{}\indexname
\thispagestyle{plain}%
\let\item\@idxitem
\parindent\z@ \parskip\z@\@plus.3\p@\relax
\footnotesize}
\def\indexname{Index}
\def\@idxitem{\par\hangindent 2em}
\def\subitem{\par\hangindent 2em\hspace*{1em}}
\def\subsubitem{\par\hangindent 3em\hspace*{2em}}
\def\endtheindex{\if@restonecol\onecolumn\else\clearpage\fi}
\def\indexspace{\par\bigskip}
\@addtoreset{footnote}{chapter}
\def\footnoterule{\kern-.4\p@
\hrule\@width 5pc\kern11\p@\kern-\footnotesep}
\def\@makefnmark{\hbox{$\m@th^{\@thefnmark}$}}
\def\@makefntext{\indent\@makefnmark}
\long\def\@footnotetext#1{\insert\footins{%
\normalfont\footnotesize
\interlinepenalty\interfootnotelinepenalty
\splittopskip\footnotesep \splitmaxdepth \dp\strutbox
\floatingpenalty\@MM \hsize\columnwidth
\@parboxrestore \parindent\normalparindent \sloppy
\edef\@currentlabel{\p@footnote\@thefnmark}%
\@makefntext{\rule\z@\footnotesep\ignorespaces#1\unskip\strut\par}}}
\hfuzz=1pt \vfuzz=\hfuzz
\def\sloppy{\tolerance9999\relax}
\setcounter{topnumber}{4}
\setcounter{bottomnumber}{4}
\setcounter{totalnumber}{4}
\setcounter{dbltopnumber}{4}
\renewcommand{\topfraction}{.97}
\renewcommand{\bottomfraction}{.97}
\renewcommand{\textfraction}{.03}
\renewcommand{\floatpagefraction}{.9}
\renewcommand{\dbltopfraction}{.97}
\renewcommand{\dblfloatpagefraction}{.9}
\setlength{\floatsep}{12pt plus 6pt minus 4pt}
\setlength{\textfloatsep}{15pt plus 8pt minus 5pt}
\setlength{\intextsep}{12pt plus 6pt minus 4pt}
\setlength{\dblfloatsep}{12pt plus 6pt minus 4pt}
\setlength{\dbltextfloatsep}{15pt plus 8pt minus 5pt}
\setlength{\@fptop}{0pt}% removed ``plus 1fil''
\setlength{\@fpsep}{8pt}% removed ``plus 2fil''
\setlength{\@fpbot}{0pt plus 1fil}
\setlength{\@dblfptop}{0pt}% removed ``plus 1fil''
\setlength{\@dblfpsep}{8pt}% removed ``plus 2fil''
\setlength{\@dblfpbot}{0pt plus 1fil}
\newcommand{\fps@figure}{tbp}
\newcommand{\fps@table}{tbp}
\newcounter{figure}[chapter]
\def\ftype@figure{1}
\def\ext@figure{lof}
\def\fnum@figure{\figurename\ \thefigure}
\def\figurename{Figure}
\def\figure{\@float{figure}}
\let\endfigure=\end@float
\newcounter{table}[chapter]
\def\ftype@table{2}
\def\ext@table{lot}
\def\fnum@table{\tablename\ \thetable}
\def\tablename{Table}
\def\table{\@float{table}}
\let\endtable=\end@float
\long\def\@makecaption#1#2{%
\setbox\@tempboxa\vbox{\color@setgroup
\advance\hsize-6pc\noindent
\scshape#1\@xp\@ifnotempty\@xp
{\@cdr#2\@nil}{.\upshape\enspace#2}%
\unskip\kern-6pc\par
\global\setbox\@ne\lastbox\color@endgroup}%
\ifhbox\@ne % the normal case
\setbox\@ne\hbox{\unhbox\@ne\unskip\unskip\unpenalty\unkern}%
\fi
\ifdim\wd\@tempboxa=\z@ % this means caption will fit on one line
\setbox\@ne\hbox to\columnwidth{\hss\kern-6pc\box\@ne\hss}%
\else % tempboxa contained more than one line
\setbox\@ne\vbox{\unvbox\@tempboxa\parskip\z@skip
\noindent\unhbox\@ne\advance\hsize-6pc\par}%
\fi
\ifnum\@tempcnta<64 % if the float IS a figure...
\addvspace\abovecaptionskip
\moveright 3pc\box\@ne
\else % if the float IS NOT a figure...
\moveright 3pc\box\@ne
\nobreak
\vskip\belowcaptionskip
\fi
\relax
}
\newskip\abovecaptionskip \abovecaptionskip=12pt \relax
\newskip\belowcaptionskip \belowcaptionskip=12pt \relax
\RequirePackage{amsthm}
\def\@swapped#1#2{#2%
\@ifnotempty{#1}{\@addpunct{.}\quad#1\unskip}}
\def\th@plain{%
\let\theoremindent\indent
\theoremheadfont{\scshape}% heading font small caps
\theoremnotefont{\mdseries\upshape}
\theorempreskipamount.5\baselineskip\@plus.2\baselineskip
\@minus.2\baselineskip
\theorempostskipamount\theorempreskipamount
\itshape
}
\def\th@remark{%
\let\theoremindent\indent
\theoremheadfont{\scshape}% heading font small caps
\theoremnotefont{\mdseries\upshape}%
\theorempreskipamount.5\baselineskip\@plus.2\baselineskip
\@minus.2\baselineskip
\theorempostskipamount\theorempreskipamount
\upshape
}
\def\th@definition{%
\let\theoremindent\indent
\theoremheadfont{\scshape}% heading font small caps
\theoremnotefont{\mdseries\upshape}%
\theorempreskipamount.5\baselineskip\@plus.2\baselineskip
\@minus.2\baselineskip
\theorempostskipamount\theorempreskipamount
\upshape
}
\renewenvironment{proof}[1][\proofname]{\par \normalfont
\topsep6\p@\@plus6\p@ \trivlist \itemindent\normalparindent
\item[\hskip\labelsep\scshape
#1\@addpunct{.}]\ignorespaces
}{%
\qed\endtrivlist
}
\newenvironment{pf}{\proof[\proofname]}{\endproof}
\newenvironment{pf*}[1]{\proof[#1]}{\endproof}
\def\@biblabel#1{\@ifnotempty{#1}{[#1]}}
\def\@cite#1#2{{%
\m@th\upshape\mdseries[{\bfseries #1}{\if@tempswa, #2\fi}]}}
\def\fullwidthdisplay{\displayindent\z@ \displaywidth\columnwidth}
\edef\@tempa{\noexpand\fullwidthdisplay\the\everydisplay}
\everydisplay\expandafter{\@tempa}
\newcommand\seename{see also}%
\newcommand\see[2]{{\em \seename\/} #1}%
\newcommand\printindex{\@input{\jobname.ind}}%
\def\@maketitle{\cleardoublepage \thispagestyle{empty}%
\begingroup \topskip\z@skip
\null\vfil
\begingroup
\Large\bfseries \centering
\openup\medskipamount
\uppercasenonmath\@title
\@title\vfil
\def\and{\par\bigskip}\mdseries\authors\vfil
\endgroup
\vfil\vfil
\newpage\thispagestyle{empty}
\null\vfil
\begingroup
\parskip\medskipamount
\ifx\@empty\@translators\else\@settranslators\fi
\ifx\@empty\thankses\else\@setthanks\fi
\endgroup
\vfil
\ifx\@empty\@subjclass \else \@setsubjclass \vfil\fi
\ifx\@empty\@keywords \else \@setkeywords \vfil\fi
\ifx\@empty\addresses\else\@setaddresses\fi
\vfil\vfil
\endgroup}
\def\@settranslators{\par
\begingroup
Translated by: \andify\@translators \uppercasenonmath\@translators
\@translators \@@par
\endgroup}
\hyphenation{acad-e-my acad-e-mies af-ter-thought anom-aly anom-alies
an-ti-deriv-a-tive an-tin-o-my an-tin-o-mies apoth-e-o-ses
apoth-e-o-sis ap-pen-dix ar-che-typ-al as-sign-a-ble as-sist-ant-ship
as-ymp-tot-ic asyn-chro-nous at-trib-uted at-trib-ut-able bank-rupt
bank-rupt-cy bi-dif-fer-en-tial blue-print busier busiest
cat-a-stroph-ic cat-a-stroph-i-cally con-gress cross-hatched data-base
de-fin-i-tive de-riv-a-tive dis-trib-ute dri-ver dri-vers eco-nom-ics
econ-o-mist elit-ist equi-vari-ant ex-quis-ite ex-tra-or-di-nary
flow-chart for-mi-da-ble forth-right friv-o-lous ge-o-des-ic
ge-o-det-ic geo-met-ric griev-ance griev-ous griev-ous-ly
hexa-dec-i-mal ho-lo-no-my ho-mo-thetic ideals idio-syn-crasy
in-fin-ite-ly in-fin-i-tes-i-mal ir-rev-o-ca-ble key-stroke
lam-en-ta-ble light-weight mal-a-prop-ism man-u-script mar-gin-al
meta-bol-ic me-tab-o-lism meta-lan-guage me-trop-o-lis
met-ro-pol-i-tan mi-nut-est mol-e-cule mono-chrome mono-pole
mo-nop-oly mono-spline mo-not-o-nous mul-ti-fac-eted mul-ti-plic-able
non-euclid-ean non-iso-mor-phic non-smooth par-a-digm par-a-bol-ic
pa-rab-o-loid pa-ram-e-trize para-mount pen-ta-gon phe-nom-e-non
post-script pre-am-ble pro-ce-dur-al pro-hib-i-tive pro-hib-i-tive-ly
pseu-do-dif-fer-en-tial pseu-do-fi-nite pseu-do-nym qua-drat-ic
quad-ra-ture qua-si-smooth qua-si-sta-tion-ary qua-si-tri-an-gu-lar
quin-tes-sence quin-tes-sen-tial re-arrange-ment rec-tan-gle
ret-ri-bu-tion retro-fit retro-fit-ted right-eous right-eous-ness
ro-bot ro-bot-ics sched-ul-ing se-mes-ter semi-def-i-nite
semi-ho-mo-thet-ic set-up se-vere-ly side-step sov-er-eign spe-cious
spher-oid spher-oid-al star-tling star-tling-ly sta-tis-tics
sto-chas-tic straight-est strange-ness strat-a-gem strong-hold
sum-ma-ble symp-to-matic syn-chro-nous topo-graph-i-cal tra-vers-a-ble
tra-ver-sal tra-ver-sals treach-ery turn-around un-at-tached
un-err-ing-ly white-space wide-spread wing-spread wretch-ed
wretch-ed-ly Eng-lish Euler-ian Feb-ru-ary Gauss-ian
Hamil-ton-ian Her-mit-ian Jan-u-ary Japan-ese Kor-te-weg
Le-gendre Mar-kov-ian Noe-ther-ian No-vem-ber Rie-mann-ian Sep-tem-ber}
\def\calclayout{\advance\textheight -\headheight
\advance\textheight -\headsep
\advance\textheight -\normalbaselineskip
\advance\textheight\normaltopskip
\oddsidemargin\paperwidth
\advance\oddsidemargin -\textwidth
\divide\oddsidemargin\tw@
\ifdim\oddsidemargin<.5truein \oddsidemargin.5truein \fi
\advance\oddsidemargin -1truein
\evensidemargin\oddsidemargin
\topmargin\paperheight \advance\topmargin -\textheight
\advance\topmargin -\headheight \advance\topmargin -\headsep
\divide\topmargin\tw@
\ifdim\topmargin<.5truein \topmargin.5truein \fi
\advance\topmargin -1truein\relax
}
\calclayout % initialize
\pagenumbering{arabic}
\pagestyle{headings}
\thispagestyle{plain}
\def\rom{\@subst@obsolete\rom\textup}
\if@compatibility \else\endinput\fi
\def\tiny{\Tiny}
\endinput
%%
%% End of file `amsbook.cls'.